* {
    margin: 0;
    padding: 0;
    list-style: none;
}

.detail {
    width: 100vw;

    .header {
        width: 100%;
        height: 11.2vw;
        text-align: center;
        line-height: 11.2vw;
        font-size: 4.2667vw;
    }

    .main {
        width: 100%;
        background-color: rgb(244, 242, 242);
        overflow: hidden;

        .main-xx {
            width: 94.6667vw;
            height: 53.3333vw;
            margin: 0 auto;
            margin-top: 2.6667vw;
            margin-bottom: 2.6667vw;
            background-color: #fff;
            border-radius: 3.2vw;

            .main-xx-li {
                width: 100%;
                height: 13.3333vw;
                font-size: 3.2vw;

                .main-xx-li-div {
                    display: flex;
                    justify-content: space-between;
                    width: 89.3333vw;
                    height: 13.0666vw;
                    line-height: 13.0666vw;
                    margin: 0 auto;
                    border-bottom: .2667vw solid rgb(228, 230, 231);
                }
            }
        }

        .main-yhxx {
            background-color: #fff;
            width: 100%;
            height: auto;

            .main-yhxx-li {
                width: 100vw;
                height: 16.2667vw;
                margin: 0 auto;
                border-bottom: .2667vw solid #e9ecf0ff;
                display: flex;
                font-size: 3.2vw;
                align-items: center;

                .main-yhxx-li-wz {
                    width: 26.6667vw;
                    height: 7.112vw;
                    margin-left: 5.3333vw;
                    line-height: 7.112vw;
                }
            }
        }
    }
}